/*******************************************************************************
 * Copyright (c) 2007, 2014 compeople AG and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *    compeople AG - initial API and implementation
 *******************************************************************************/
package org.eclipse.riena.security.common.authentication.credentials;

import javax.security.auth.callback.Callback;

/**
 * wrapper for all custom written callbacks in security to transport them to the
 * remote AuthenticationService
 */
public class CustomCredential extends AbstractCredential {

	private final Callback callback;

	public CustomCredential(final Callback callback) {
		super(null);
		this.callback = callback;
	}

	public Callback getCallback() {
		return callback;
	}

}
